.community_list .media_bg {
  background: #f2eef5;
}
.community_list .community_network {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.community_list .network_item {
  flex: 1;
  text-align: center;
  color: #9A959F;
}
.community_list .network_item .network_icon {
  margin-bottom: 4px;
}
.community_list .community_detail {
  font-size: 30px;
  color: #666;
  margin: 59px 0 35px 0;
  text-align: center;
}
.community_list .join_btn {
  margin: 0 auto;
  width: 312px;
  height: 58px;
  text-align: center;
  line-height: 58px;
  background: #f84c94;
  border-radius: 29px;
  font-size: 22px;
  color: #ffffff;
  cursor: pointer;
}
@media (max-width: 767px) {
  .media {
    padding: 32px 0;
  }
  .community_list .network_item {
    flex: 1;
    text-align: center;
    color: #9A959F;
  }
  .community_list .network_item .network_icon img {
    width: 48px;
  }
  .community_list .network_item .network_text {
    font-size: 13px;
  }
  .community_list .community_detail {
    font-size: 15px;
    color: #666;
    margin: 34px 0 12px 0;
  }
  .community_list .join_btn {
    margin: 0 auto;
    width: 312px;
    height: 58px;
    text-align: center;
    line-height: 58px;
    background: #f84c94;
    border-radius: 29px;
    font-size: 22px;
    color: #ffffff;
  }
}
